finding maximum and minimum points of quadratic functions